suffering from worms - Francés Inglés Diccionario